<?php header("Content-Type: text/html; charset=utf-8",true);

include_once("../../includes/cls.config.php");
include_once("cls.base.php");

class pagina extends base
{
	public $id;
	public $id_revista;
	public $id_pagina_indice;
	public $id_colaborador;
	public $ordem;
	public $capa;
	public $indicar;
	public $comentario;
	public $titulo;
	public $subtitulo;
	public $resumo;
	public $detalhes;
	public $_sTabela;
	public $_db;
	
	//Construtor da classe edicao
	public function __construct()
	{
		$this->_sTabela = "pagina";
		$this->_db = new mysql();
	}
	
	//M�todo (select_edicao): exibir todas as edi��es ou exibe pelo ano da data.
	public function select_pagina( $item = null )
	{
		$sql = "SELECT * FROM pagina";
		
		if( ! empty( $item ) )
		{
			$sql .= " WHERE id_revista = " . $item;
		}
		
		$sql .= " ORDER BY capa DESC";
		
		$pRetorno = $this->_db->qry( $sql );
		$aSaida = array();
				
		while($aDados = mysql_fetch_array( $pRetorno, MYSQL_ASSOC ) )
		{
			$aSaida[] = $aDados;
		}
		return $aSaida;
	}
	
	// M�todo (select_expediente): Carrega o controle select (id_expediente) em frm.edicao.php
	public function select_sumario( $item )
	{
		$sql = "SELECT * FROM pagina_indice WHERE id_revista = " . $item;
		$result = $this->_db->qry( $sql );
		$linha = mysql_num_rows($result);
		if($linha > 0)
		{
			//$opt = '<option value="">(escolha o sum�rio)</option>'; 
			for($i=0; $i < $linha; $i++)
			{
				if($this->id_pagina_indice == mysql_result($result, $i, "id"))
				{
					$opt .= '<option value="'. mysql_result($result, $i, "id") . '" selected>' . mysql_result($result, $i, "titulo") . '</option>';
				}
				else
				{
					$opt .= '<option value="'. mysql_result($result, $i, "id") . '">' . mysql_result($result, $i, "titulo"). '</option>';
				}
			}	
		}
		return $opt;
	}

	//M�todo (select_edicao_controle): Recebe o id da edi��o e retorna um array de dados;
	public function select_colaborador()
	{
		$sql = "SELECT * FROM colaborador WHERE situacao = 1 ORDER BY nome";
		$result = $this->_db->qry( $sql );
		$linha = mysql_num_rows($result);
		if($linha > 0)
		{
			//$opt = '<option value="">(escolha o colaborador)</option>'; 
			for($i=0; $i < $linha; $i++)
			{
				if($this->id_colaborador == mysql_result($result, $i, "id"))
				{
					$opt .= '<option value="'. mysql_result($result, $i, "id") . '" selected>' . mysql_result($result, $i, "nome") . '</option>';
				}
				else
				{
					$opt .= '<option value="'. mysql_result($result, $i, "id") . '">' . mysql_result($result, $i, "nome") . '</option>';
				}
			}	
		}
		return $opt;
	}

	public function icone_capa( $capa , $id )
	{
		if( $capa == 1)
		{
			$url = '<a href="frm.edicao.controle.php?id='. $id .'&acao=desativar">
				<img src="../imagens/icon.capa.png" border="0" />
			</a>';
		}
		else
		{
			$url = '<a href="frm.edicao.controle.php?id='. $id .'&acao=ativar">
				<img src="../imagens/icon.capa.out.png" border="0" />
			</a>';
		}
		return $url;
	}
	
}
?>